/*
 * StateLose.h
 *
 *  Created on: 08/06/2013
 *      Author: vitor
 */

#ifndef STATELOSE_H_
#define STATELOSE_H_

#include "Text.h"
#include "Sprite.h"
#include "Music.h"
#include "State.h"
#include "StateArgs.h"
#include "InputManager.h"

class StateLose: public State {
private:
	Text* defeatText;
	Text* newGameText;
	Sprite* defeatBackground;
	Music* defeatMusic;

public:
	StateLose();
	virtual ~StateLose();
	void load(StateArgs arguments);
	StateArgs unload();
	void input();
	int update(double dt);
	void render();
};

#endif /* STATELOSE_H_ */
